Giovanni LeoniGiovanni Leoni
Table TennisEuropean Women's Singles 2026 in Ljubljana: Opening Day and the Paradox of Close BattlesArena Stožice, Ljubljana. The first session of the women's singles at the 202...
Table TennisLjubljana Opening Day in Women's Singles: 8 of 23 Matches Went to a Deciding GameI opened the results sheet from Arena Stožice, Ljubljana, at midnight Chengdu...
Table TennisLjubljana Women's Singles Opening Day: When 8 of 23 Matches Went to a Deciding Game, and What the Scorelines Don't Tell YouThe scoreboard at Arena Stožice on the opening night of the women's singles a...
BasketballGeorgia beats Portugal 98-90, now faces a decisive qualifier in GreeceIn Portugal, the game ended 98-90. Georgia left the court with a victory, but...
Martial ArtsFrom the Mat Edge of the -48kg Class: 100 Grams, a Pair of Scissors, and a Twice-Told ErrorSaigon, close to midnight. I replayed a short clip only a few seconds long,...
EsportsThunderpick World Championship 2026: 8 Teams, $1M, and the Visa Crack Nobody Priced InFour matches, four 2-0 scorelines. The opening night of the Thunderpick World...
Domestic FootballV.League 2026-2026: The Challenge of Retaining Key Players as Transfer Cash Flow ReversesIn the match between The Cong Viettel and Hanoi FC on matchday 12 of the...
Martial ArtsRaoni Barcelos Leaves Hospital: The Fifth Round, Age 39 and the Speed Threshold of BantamweightWhen the referee waved the fight off, Raoni Barcelos did not get up. It was t...
Martial ArtsFourteen Days After the Death: The Move Returns to the Mexican RingI rewound the clip three times. The first time, I watched the hands. The seco...
BadmintonVietnamese Badminton and the Data Blind Spot: What Nobody Measures After Every RallyIn January 2026, the Impact Arena in Bangkok opened its doors for three...
Domestic FootballCAHN draw with Thanh Hoa: Dinh Bac's goal and the empty space in front of Van Tung's shotIn the 43rd minute at Hang Day, the ball broke loose from a scramble inside...
VolleyballTürkiye's sixth place at the 2026 World Championship: the quarterfinal tier is secured, the ceiling is notIn a small studio on the fourth floor of the station, I keep a spreadsheet wi...
Table TennisAntibes: Tolmacheva wins the U15 girls' crown after a 14-12 seventh game, and the round-robin format is the real protagonistThe seventh game ended 14-12. The U15 girls' singles title at the Europe Yout...
BasketballWhen the Source Is Empty: The Three-Loop Verification Standard in Transfer ReportingThe newsroom clock in eastern Shanghai read 23:47 on 31 January 2026. In...
Domestic FootballThe Pulse of a Football Nation: When Tactics Become the Community's AnthemThe Pulse of a Football Nation: When Tactics Become the Community's Anthem In...
International FootballIndonesia vs Malaysia in Jakarta: The Three-Day Pulse and a Structure Allowing Only One Final BerthA September evening. I sat in row seven, behind the east goal of Gelora Bung...
VolleyballHanoi lost five of their last six group games: the load-management gamble and the 3-0 reversal against HCĐG Lao CaiThe scoreboard read 9-16 in favour of HCĐG Lao Cai, and the noise in the stan...
Domestic FootballThe 14-Team V.League: A Compressed Ladder and the Price of YouthIn the 78th minute, on the B terrace of Thien Truong stadium, a man behind me...
Table TennisThe Tremble of Vietnamese Hands: Table Tennis in a Silent SeasonThe stands were almost empty. On table one, a young player wiped his forehead...
BadmintonPV Sindhu at the 2026 Asian Games: A Post-Injury Comeback and the Unmistakable Signals of DeclineThe 2026 Asian Games, held more than a year later than planned in Hangzhou,...
Table TennisLjubljana Opening Day in Women's Singles: 8 of 23 Matches Went to a Deciding GameI opened the results sheet from Arena Stožice, Ljubljana, at midnight Chengdu...
Table TennisLjubljana Women's Singles Opening Day: When 8 of 23 Matches Went to a Deciding Game, and What the Scorelines Don't Tell YouThe scoreboard at Arena Stožice on the opening night of the women's singles a...
BasketballGeorgia beats Portugal 98-90, now faces a decisive qualifier in GreeceIn Portugal, the game ended 98-90. Georgia left the court with a victory, but...
Martial ArtsFrom the Mat Edge of the -48kg Class: 100 Grams, a Pair of Scissors, and a Twice-Told ErrorSaigon, close to midnight. I replayed a short clip only a few seconds long,...
EsportsThunderpick World Championship 2026: 8 Teams, $1M, and the Visa Crack Nobody Priced InFour matches, four 2-0 scorelines. The opening night of the Thunderpick World...
Domestic FootballV.League 2026-2026: The Challenge of Retaining Key Players as Transfer Cash Flow ReversesIn the match between The Cong Viettel and Hanoi FC on matchday 12 of the...
Martial ArtsRaoni Barcelos Leaves Hospital: The Fifth Round, Age 39 and the Speed Threshold of BantamweightWhen the referee waved the fight off, Raoni Barcelos did not get up. It was t...
Martial ArtsFourteen Days After the Death: The Move Returns to the Mexican RingI rewound the clip three times. The first time, I watched the hands. The seco...
BadmintonVietnamese Badminton and the Data Blind Spot: What Nobody Measures After Every RallyIn January 2026, the Impact Arena in Bangkok opened its doors for three...
Domestic FootballCAHN draw with Thanh Hoa: Dinh Bac's goal and the empty space in front of Van Tung's shotIn the 43rd minute at Hang Day, the ball broke loose from a scramble inside...
VolleyballTürkiye's sixth place at the 2026 World Championship: the quarterfinal tier is secured, the ceiling is notIn a small studio on the fourth floor of the station, I keep a spreadsheet wi...
Table TennisAntibes: Tolmacheva wins the U15 girls' crown after a 14-12 seventh game, and the round-robin format is the real protagonistThe seventh game ended 14-12. The U15 girls' singles title at the Europe Yout...
BasketballWhen the Source Is Empty: The Three-Loop Verification Standard in Transfer ReportingThe newsroom clock in eastern Shanghai read 23:47 on 31 January 2026. In...
Domestic FootballThe Pulse of a Football Nation: When Tactics Become the Community's AnthemThe Pulse of a Football Nation: When Tactics Become the Community's Anthem In...
International FootballIndonesia vs Malaysia in Jakarta: The Three-Day Pulse and a Structure Allowing Only One Final BerthA September evening. I sat in row seven, behind the east goal of Gelora Bung...
VolleyballHanoi lost five of their last six group games: the load-management gamble and the 3-0 reversal against HCĐG Lao CaiThe scoreboard read 9-16 in favour of HCĐG Lao Cai, and the noise in the stan...
Domestic FootballThe 14-Team V.League: A Compressed Ladder and the Price of YouthIn the 78th minute, on the B terrace of Thien Truong stadium, a man behind me...
Table TennisThe Tremble of Vietnamese Hands: Table Tennis in a Silent SeasonThe stands were almost empty. On table one, a young player wiped his forehead...
BadmintonPV Sindhu at the 2026 Asian Games: A Post-Injury Comeback and the Unmistakable Signals of DeclineThe 2026 Asian Games, held more than a year later than planned in Hangzhou,...
